leave a positive impression - Alemán Inglés Diccionario